package com.handinglian.ai.record.entity;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

@Data
public class CallRecord implements Serializable {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 主叫
     */
    private String callerNo;

    /**
     * 被叫
     */
    private String calledNo;

    /**
     * 客户号码
     */
    private String customerNo;

    /**
     * 通话时长
     */
    private Integer durationTime;

    /**
     * 呼叫类型 0 打入 1 是打出 -1 内线
     */
    private Integer recordStatus;

    /**
     * 通话状态 0,呼叫失败,1.无应答,2已应答
     */
    private Integer phoneStatus;

    /**
     * 录音文件名
     */
    private String recordFile;

    /**
     * 通话记录唯一性标识
     */
    private String callid;

    /**
     * 请求唯一标识
     */
    private String requestUuid;

    /**
     * 文件uuid
     */
    private String fileUuid;

    /**
     * 创建时间
     */
    private Date createTime;

    private static final long serialVersionUID = 1L;
}